Big Huge Thesaurus

cellulose tape

noun

sounds kind of like